package ooday02;
/** 学生类 */
public class Student extends Person{
    String stuId;
    String className;
    Student(String name,int age,String address,String className,String stuId){//有参构造方法
        //成员变量name若没有同名现象:写this.name或super.name都可以
        //成员变量name若有同名现象:
        //1)super.name指的是超类的name  this.name指的是当前类的name
        //super.name = name;//继承//调用超类成员变量
        //this.age = age;//继承
        //this.address = address;//继承
        super(name,age,address);//调用超类构造方法//传递的是参数的值
        this.className = className;//班级名称
        this.stuId = stuId;//学号
    }
    void study(){//学习
        System.out.println(name+"正在学习。。。");
    }
    void sayHi(){//打招呼
        super.sayHi();//调用超类方法
        System.out.println("大家好我叫"+name+",今年"+age+"岁了,家住在"+address+"我的班级是"+className+"我的学号是"+stuId);//重写
    }
}
